.content  { margin-bottom: 30px; position: relative; }
.content  table.fixedHead:first-child { position: absolute; width: 100%; top: 0; left: 0; z-index: 2; }
.content  table thead tr th { border: 1px solid #e1e6eb; padding: 10px 0; }
.content  table tbody.total > tr:hover td { background: #f2f2f2; }
.content  table tbody.total > tr > td { padding: 5px 0; background: #f2f2f2; }
.content  table tbody.totalPadding > tr > td { padding: 10px 0; }
.content  table tbody > tr:hover td { background: white; }
.content  table tbody > tr > td { padding: 0; }
.content  table tbody tbody.personToatl tr td { background: #f8f8f8; padding: 5px 0; }
.content  table tbody tbody > tr { border: none; text-align: center; border-left: 1px solid #e1e6eb; }
.content  table tbody tbody > tr > td { border: none; padding: 10px 0; border-bottom: 1px solid #e1e6eb; border-left: 1px solid #e1e6eb; }
.content  table tbody tbody + tbody > tr > td { border-bottom: none; }
.content .table_body { width: 400px; overflow-y: auto; }
.content .menu_list { display: block; font-size: 12px; overflow-y: auto; }
.content .menu_list li{list-style: none;}
.content .menu_list li .tit { font-size: 14px; color: #333333; cursor: pointer; }
.content .menu_list li dl { color: #666666; margin: 10px 0; }
.content .menu_list li dl dd { background: #f7f7f7; border: 1px solid #cccccc; display: inline-block; padding: 5px 10px; cursor: pointer; margin: 0 5px 5px; }
.content .menu_list li dl dd.curr { background: #00a2ca; color: white; border-color: #00a2ca; }
.content .menu_list li dl dd.curr:hover { background: #28b5d6; }
.content .menu_list li dl dd:hover { background: white; }
.content .btn { text-align: center; left: 450px; right: 0; position: absolute; bottom: 100px; }
.content .btn a { padding: 0 30px; cursor: pointer; }
.content  table { width: 100%; font-size: 12px; }
.content  thead { border: 1px solid #e1e6eb; background: #f5f6fa; color: #999999; }
.content  thead tr th { font-weight: normal; padding: 10px 5px; text-align: center; }
.content  thead tr th.time { width: 75px; }
.content  thead tr th input[type="checkbox"] { position: relative; top: 3px; }
.content  tbody tr { background: white; border: 1px solid #e1e6eb; }
.content  tbody tr.over:hover td { background: white; }
.content  tbody tr.over td:first-child { position: relative; }
.content  tbody tr.over td:first-child:after { width: 70px; height: 70px; content: ""; position: absolute; }
.content  tbody tr.over td { color: #999999; }
.content  tbody tr:hover, .content tbody tr.curr { background: #f5f6fa; }
.content  tbody tr td { padding: 10px 5px; color: #333333; text-align: center; word-break: break-all; }
.content  tbody tr td input[type="checkbox"] { position: relative; top: 3px; }
.content  tbody tr td a { color: #0066cc; cursor: pointer; display: inline-block; }
.content  tbody tr td a:hover { color: #003399; text-decoration: underline; }
.content  tbody tr td em { padding: 0 4px 0 5px; position: relative; }
.content  tbody tr td em:after { height: 12px; top: 50%; margin-top: -6px; left: 4px; content: ""; position: absolute; background: #cccccc; width: 1px; }
.content  tbody tr td .red { color: #e60037; }
.content  tbody tr td .green { color: #339900; }